Merged
Conversation
5dd5b6f to
bf75d90
Compare
Member
Author
I have found a bug in vcpkg.exe's ability to detect Visual Studio 2013 on AppVeyor, so this is going to block for awhile. |
Member
Author
|
Blocking on microsoft/vcpkg-tool#4. |
Member
Author
|
I'm backing off trying to use vcpkg with VS 2013 due to vcpkg's current baseline string_theory not supporting VS 2013. There's not really an easy way to override string_theory only when on the old compiler, so meh. |
zrax
approved these changes
Mar 8, 2021
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This adds a vcpkg manifest so there is less need to rely on the old PlasmaPrefix libs and to better enable adding/removing dependencies. I omitted
python3from the manifest because vcpkg does not integrate with the deprecatedFindPythonLibsandFindPythonInterpmodules. I have also moved the "modern" Visual Studio compilers from AppVeyor to GHA to improve CI parallelism. The older compilers/pythons remain on AppVeyor.Currently, there is still interest in Visual Studio 2013 and Python 3.5 because that is what Blender 2.79b is using on Windows.
Still TODO: switch AppVeyor over to using the vcpkg manifest.